//存放项目中的公共数据
const API_URL = 'http://localhost:3000'

const JWT = require('jsonwebtoken')
let suozi = 'adflkajdf;lajfd;lsakjfd;sajfd;ksajfd;kjsafd，生成token要用的锁子'

//生成tokekn的方法
function getToken( data={},expiresIn=1*24*60*60 ){ //1天过期

   return JWT.sign( data,suozi,{ expiresIn } )

}

//验证token
function verifyToken( token ){
   try {
     return JWT.verify( token,suozi )
   } catch (error) {
      return false
   } 

}

//向外暴露
module.exports = {
    API_URL,
    getToken,
    verifyToken
}